【Spring Boot】 SpringBoot自动装配-Condition

Conditional注解在Spring4.0中引入,其主要作用就是判断条件是否满足,从而决定是否初始化并向容器注册Bean。@Conditional注解定义如下:其内部只有一个参数为Class对象数组,且必须继承自Condition接口,通过重写Condition接口的matches方法来判断是否

SpringBoot集成WebService(wsdl)

SpringBoot集成WebService(wsdl)

SpringBoot实战:分布式锁你知道多少,SpringBoot + Redis实现高性能分布式锁

分布式锁是一种在分布式环境下实现互斥访问的技术,它已经广泛应用于分布式系统中。未来,分布式锁的发展趋势将继续向简单、高效、可靠的方向发展。挑战之一是在分布式环境下实现高可用的分布式锁,以确保分布式锁的可靠性。挑战之二是在分布式环境下实现低延迟的分布式锁,以提高分布式系统的性能。

解决no main manifest attribute错误

程序运行的入口是main方法,当我们使用java Hello命令,虚拟机就可以根据Hello.class文件中的main方法,来运行程序。JAR(Java Archive)文件是一种打包文件格式,它允许你将多个 Java 类文件、相关的元数据和资源(如文本、图片等)打包到一个单一的文件中,以便于分发

Springboot中基于X509完成SSL检验的原理与实践

X.509是密码学里公钥证书的格式标准。X.509 证书己应用在包括TLS/SSL(WWW万维网安全浏览的基石)在内的众多 Internet协议里。同时它也用在很多非在线应用场景里,比如电子签名服务。X.509证书里含有公钥、身份信息(比如网络主机名,组织的名称或个体名称等)和签名信息(可以是证书签

Spring Boot 整合 Netty 现实TCP通信

以前内容为Spring Boot整合Netty实现TCP通信封装,在后面文章会详细说明如果去实践完成和硬件通信。

SpringBoot——整合Swagger

Swagger是一款基于RESTful接口的用于文档在线自动生成和功能测试的开发工具为了减少前后端开发人员在开发期间的频繁沟通,可以使用Swagger提供的接口文档和线上接口进行前后端功能联调

SpringBoot整合SSE技术详解

本文详细介绍了如何在SpringBoot中整合Server-Sent Events (SSE)技术。文章阐述了SSE的基本概念、特点及其在SpringBoot中的实现方法,包括代码示例。同时,对比了SSE和WebSocket的区别,探讨了它们各自的优势和适用场景。文章强调SSE在单向实时通信中的简单

SpringBoot实战(二十八)集成 Collabora Online 实现在线编辑

SpringBoot实战(二十八)集成 Collabora Online 实现在线编辑

SpringBoot日常:MySQL数据库与达梦适配

现有一个已经以mysql作为数据源的项目,由于需要适配一套信创环境,这里将达梦数据库选作关系型数据库,本文主要介绍如何从mysql适配到达梦。达梦官网地址。

SpringBoot整合Minio

SpringBoot整合Minio

简单的spring boot tomcat版本升级

springboot升级tomcat

OpenAI代码自动评审组件

技术栈:GitHub Actions、OpenAI(ChatGLM)、Git/GitHub、公众号模板消息。目标:实现从代码提交到通知、Git检出分支变化、使用OpenAI进行代码评审并写入日志,最后通过微信公众号发送消息通知的完整链路。同时也对项目开发有了初步认识。对这个项目最深的印象就是配置脚本

单元测试:Springboot整合JUnit5框架

如果不正确需要手动添加:File-project structure–>moudles–>选中想要的模块–>Sources–>test下的java文件夹右击设置为tests。包中,默认集成了JUnit5依赖包,Mockito: Java Mock框架依赖,AssertJ流式断言依赖包等,所以正常来说

@Scheduled注解的使用-SpringBoot-Springtask

Scheduled注解是 Spring 框架中非常强大且易用的定时任务调度工具。通过合理配置和使用@Scheduled注解,开发者可以方便地实现各种定时任务,提高应用程序的自动化和响应能力。在使用过程中,应遵循最佳实践,确保任务的稳定执行和系统的可靠性。

Spring Boot整合Redis的哨兵模式

通过本篇技术博客,我们学习了如何在Spring Boot应用中使用Redis的哨兵模式进行高可用性缓存服务的搭建。要注意的是,为了实现真正的高可用性,需要在实际生产环境中正确配置Redis的主节点和哨兵节点。

如何在SpringBoot中实现优雅关闭

Shutdown、Crash 和 Graceful 之间的区别在于,它控制决定了我们可以用这个事件做什么。按照我们的期望,Spring Boot应该为我们提供一种处理此事件的方法,这样我们就可以确保良好的资源管理(清理资源、释放锁和连接)。让我们看看 Spring Boot 提供什么。

Springboot项目中利用 RabbitMQ 消息队列来实现邮件 100% 被投递

虽然,上面案例可以成功的实现消息的发送,但是上面的流程很脆弱,例如: rabbitMQ 突然蹦了、邮件发送失败了、重启 rabbitMQ 服务器出现消息重复消费,应该怎处理呢?当 rabbitMQ 服务器突然挂掉之后,生成者就无法正常进行投递数据,此时因为消息已经被记录到数据库,因此我们可以利用定数

SpringBoot集成JPA及基本使用

本篇从JDBC、ORM、JPA、Spring Data JPA说起,分享了SpringBoot集成JPA的实现、Repository的命名规则以及InvalidDefinitionException异常的处理

Spring Boot 常用设计模式

在Spring Boot中,常用的设计模式多种多样,这些设计模式不仅帮助维护了代码的清晰度和灵活性,还使得框架易于扩展和维护。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈